
.dynamic-form-control {
  position: relative;
}
.dynamic-form-error-alert {
  color: #f55;
}
.dynamic-form-object-title {
  color: #333;
  height: 32px;
  line-height: 32px;
}
.dynamic-form-control-item {
  padding: 2px 6px;
  margin-bottom: 18px;

  .error-message {
    color: #f55;
  }

  &.no-bottom-margin {
    margin-bottom: 0;
  }

  label {
    color: #333;
    height: 32px;
    line-height: 32px;
    padding: 0 12px 0 0;

    .colon {
      color: #333;
      margin-left: 3px;
      margin-right: 5px;
    }
    .required {
      color: #f30;
      margin-right: 10px;
    }
  }
  .label-container {
    flex-shrink: 0;
  }
  .wrapper-container {
    flex-grow: 1;
  }
}
